/* this stops active slide nav state on text-carousel and resources carousel. what is it supposed to be doing? */
/*.category .subtitle-nav::before {
    background: transparent;
    height: calc(100% - 7px);
}

.category .subtitle-wrapper {
    margin: 10px 0;
    padding: 0 !important;
}

.category .subtitle-wrapper:first-child,
.category .subtitle-wrapper:last-child {
    margin: 0;
}

.category .subtitle-wrapper::before {
    background: #FFF !important;
    top: 0 !important;
}

.category .subtitle-wrapper.active .h5 {
    font-size: .9em;
}

@media only screen and (max-width: 480px) {
    .category .row-callout-item hr {
        margin-top: 5px;
    }
}
*/

.listing-number {
    position: absolute;
        top: 3px;
}

/*#teamfilter-button span {
    font-family: 'Open Sans', sans-serif;
}

.h3 {
    font-family: 'Open Sans', sans-serif;
}
*/
/*.page-template-team .slide-title a.h5 {*/
    /*font-family: 'Open Sans', sans-serif;*/
    /*font-size: 24px;*/
    /*font-weight: 600;*/
    /*line-height: 1.2;*/
/*}*/

/*.page-template-team .slide-title + hr {
    margin-top: 5px;
}*/

.hide-required-label .gfield_required {
    display: none !important;
}

.m_collapse_text, .show_collapse .m_expand_text, .m_section{
	display: none; 
}
.show_collapse .m_collapse_text {
	display: inline; 
}

.m_section {
    grid-column: 1/-1;
    grid-column-gap: 2%;
    -ms-grid-columns: (1fr 2%) [12];
    grid-row-gap: 16px;
    display: grid;
    grid-template-columns: repeat(12,1fr);
    grid-template-rows: repeat(auto-fill,auto);
    width: 100%;
}

span.m_expand span i {
	font-size: 16px;
	line-height: 24px;
	vertical-align: top;
	margin-left: 10px;
}

i.fa.fa-chevron-down:before {
    content: "+";
}
i.fa.fa-chevron-up:before {
    content: "-";
}